-
Notifications
You must be signed in to change notification settings - Fork 0
PR de revue #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: devel
Are you sure you want to change the base?
PR de revue #1
Conversation
|
Attention, les fichiers avec une extension terminant par un " Review status: 0 of 10 files reviewed at latest revision, all discussions resolved. Comments from Reviewable |
…e beacon pour la classe
…constructeur et modification des données membres, finalisation des transmitions du beacon pour la node de test et le superviseur et insertion du tableau vectoriel
|
Plusieurs remarques assez générales, appliquées à ton code du nœud de test. Review status: 0 of 7 files reviewed at latest revision, 7 unresolved discussions. supervizer/src/node_test.cpp, line 18 [r2] (raw file):
Même remarque qu'en dessous (désolé, je fais la revue à l'envers supervizer/src/node_test.cpp, line 27 [r2] (raw file):
Bon, ce coup ci ça va fonctionner (je fais référence à un commentaire plus loin au sujet su subscriber), mais c'est pas top. Tant qu'on y est dans l'économie, ton supervizer::beacon peut être déclaré en static pour qu'il ne soit construit qu'une fois. Mais bon ça osef ... supervizer/src/node_test.cpp, line 51 [r2] (raw file):
Oui oui. Bien plus tard, quand le supervizer fonctionnera avec stockage de données, faudra essayer d'avoir des données qui évoluent en fonction du temps. Faudra aussi penser à renommer ta callback 😛 supervizer/src/node_test.cpp, line 58 [r2] (raw file):
Attention, ici tu vas te créer des problèmes. Ton subsciber a un scope limité à la fonction reception. Ça signifie que lorsque ton fil d’exécution quittera la fonction, le subscriber sera détruit et la callback chatterCallback ne pourra plus être appelée. Ce que je te conseille ici, c'est d'avoir soit :
Et supprimes le ros:spin d'ici. Dernière remarque sur la fonction. supervizer/src/node_test.cpp, line 67 [r2] (raw file):
g_sNoneNode (underscore en trop) supervizer/src/node_test.cpp, line 78 [r2] (raw file):
transmission_beacon() Oui je sais, je sais, tu m'as dit que t'avais pas encore compilé 😄 supervizer/src/node_test.cpp, line 85 [r2] (raw file):
Manque un retour chariot à la fin du fichier. Son absence ne tuera personne, mais c'est mieux avec. (En plus c'est demandé par le standard C et C++) Comments from Reviewable |
…obleme de stockage de données
… sur des objets de type CStockage
…esquisse du rapport de fonctionnement
Ne pas intégrer.
This change is